2020-2021 Sunseeker Telemetry and Lighting System
oa_ex2_generalPurpose.c
Go to the documentation of this file.
1
/* --COPYRIGHT--,BSD
2
* Copyright (c) 2017, Texas Instruments Incorporated
3
* All rights reserved.
4
*
5
* Redistribution and use in source and binary forms, with or without
6
* modification, are permitted provided that the following conditions
7
* are met:
8
*
9
* * Redistributions of source code must retain the above copyright
10
* notice, this list of conditions and the following disclaimer.
11
*
12
* * Redistributions in binary form must reproduce the above copyright
13
* notice, this list of conditions and the following disclaimer in the
14
* documentation and/or other materials provided with the distribution.
15
*
16
* * Neither the name of Texas Instruments Incorporated nor the names of
17
* its contributors may be used to endorse or promote products derived
18
* from this software without specific prior written permission.
19
*
20
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
22
* THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
23
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
24
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
25
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
26
* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
27
* OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
28
* WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
29
* OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
30
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31
* --/COPYRIGHT--*/
32
//*****************************************************************************
33
// MSP430FG662x Demo - OA0, General-Purpose Mode
34
//
35
// Description: Configure OA0 for General-Purpose mode. The "+" terminal is
36
// connected to OA0IP0 and the "-" terminal is connected to OA0IN0.
37
// ACLK = n/a, MCLK = SMCLK = default DCO
38
//
39
// MSP430FG662x
40
// -------------------
41
// /|\| XIN|-
42
// | | |
43
// --|RST XOUT|-
44
// | |
45
// "-" -->|P6.5/OA0IN0 |
46
// "+" -->|P6.2/OA0IP0 |
47
// | |
48
// | P6.4/OA0O|--> OA0 Output
49
// | |
50
// | |
51
//
52
//*****************************************************************************
53
#include <
driverlib.h
>
54
55
int
main
(
void
)
56
{
57
// Stop watchdog timer
58
WDT_A_hold(WDT_A_BASE);
59
60
// Select P6.2,5 OA0IP/N0 function
61
GPIO_setAsPeripheralModuleFunctionOutputPin(
62
GPIO_PORT_P6,
63
GPIO_PIN2 + GPIO_PIN5
64
);
65
66
67
// Select OA0IP0 as "+" input
68
// Select OA0IN0 as "-" input
69
OA_closeSwitch(OA_0_BASE,
70
OA_POSITIVE_INPUT_TERMINAL_SWITCH0,
71
OA_NEGATIVE_INPUT_TERMINAL_SWITCH0,
72
OA_GROUND_NONE
73
);
74
75
// Enable OA0 amplifier
76
OA_enableAmplifierMode(OA_0_BASE);
77
78
// LPM3
79
LPM3;
80
}
driverlib.h
main
int main(void)
Definition:
oa_ex2_generalPurpose.c:55
Resources
Software
msp430_driverlib_2_91_13_01
examples
MSP430F5xx_6xx
oa
oa_ex2_generalPurpose.c
Generated on Fri Apr 9 2021 22:49:39 for 2020-2021 Sunseeker Telemetry and Lighting System by
1.9.1